@charset
|
Internet Explorer |
Netscape |
Opera |
Safari |
Firefox |
|||||||||
|
6.0 |
7.0 |
8.0 |
8.0 |
9.0 |
8.0 |
9.2 |
9.5 |
1.3 |
2.0 |
3.1 |
1.5 |
2.0 |
3.0 |
|
Помилки |
Помилки |
Так |
Ні |
Ні |
Ні |
Так |
Так |
Ні |
Ні |
Ні |
Так |
Так |
Так |
Коротка інформація
|
CSS |
CSS2 |
|
Значення за умовчанням |
UTF - 8 |
|
Посилання на специфікацію |
http://www.w
3.org/TR/CSS21/syndata.html#charset |
Опис
Команда
@charset застосовується для завдання кодування зовнішнього CSS -файла. Це має
значення у тому випадку, якщо в CSS -файле використовуються символи
національного алфавіту.
Для
зовнішньої таблиці стилів браузер послідовно переглядає наступні пункти для
визначення кодування таблиці стилів :
Приведений список
має чітко виражену ієрархію - чим вище знаходиться пункт, тим вище його
пріоритет. Якщо жоден з пунктів не знайдений, буде встановлено кодування UTF -
8.
Синтаксис
@charset
"кодування";
Значення
Для
російської мови зазвичай вказується кодування windows - 1251 або utf - 8.
Значення кодування обов'язково має бути узяте в лапки.
HTML 4.01CSS
2.1IE 6IE 7IE 8Op 9.5Sa 3.1Ff 3.0
@charset "windows-1251";
body {
font:
11pt Arial, Helvetica, sans - serif;
margin:
0;
color:
#000;
}
p.new: after {
content: " Новье"!;
}
Браузери
У браузері
Internet Explorer до сьомої версії включно назву кодування допускається писати
без лапок, що суперечить специфікації CSS.